package com.br.extreme.StockService.business;

import java.util.List;

import com.br.extreme.StockService.dao.ProdutoDAO;
import com.br.extreme.StockService.domain.Produto;
import com.br.extreme.StockService.model.ProdutoDTO;
import com.br.extreme.StockService.util.ProdutoTransformer;

public class StockBusiness {
	
	public ProdutoDTO buscarProduto(String barras){		
		Produto produto = new ProdutoDAO().buscar(barras);
		return ProdutoTransformer.getInstance().transformar(produto);
	}
	
	public List<ProdutoDTO> listar(){
		return ProdutoTransformer.getInstance().transformar(new ProdutoDAO().listAll());
	}
	
	public void cadastrar(ProdutoDTO produtoDTO){
		new ProdutoDAO().saveOrUpdate(ProdutoTransformer.getInstance().transformar(produtoDTO));
	}
}
